|
Public Types |
| enum | MallocType { RegMalloc = 1,
Calloc,
New,
NewArray
} |
| enum | FreeType { RegFree = 1,
Delete,
DeleteArray
} |
Public Member Functions |
| virtual deBoolean | IsInitialized ()=0 |
| | function to see if we initialized properly
|
| virtual void * | Malloc (unsigned int Size, MallocType Type, const char *File, long Line)=0 |
| virtual void | Free (void *Ptr, FreeType Type, const char *File, long Line)=0 |
| virtual void * | MemCpy (void *To, const void *From, unsigned int Size, const char *File, long Line)=0 |
| virtual void * | MemSet (void *To, int Value, unsigned int Size, const char *File, long Line)=0 |
Protected Member Functions |
| | ~IdeMemoryManager () |